'''
作业一：
为了统计学生人数，可以给Student类增加一个类属性，每创建一个实例，该属性自动增加：
'''

class Student(object):
    count = 0
    def __init__(self, name):
        self.name = name
        self.__set_count()  # 不可修改属性
    def  __set_count(self):
        Student.count += 1 # 每创建一个实例，增加一次计数

# 测试语句
if Student.count != 0:
    print('测试失败!')
else:
    bart = Student('Bart') # 创建实例bart
    if Student.count != 1:
        print('测试失败!')
    else:
        lisa = Student('Lisa') # 创建实例lisa
        if Student.count != 2:
            print('测试失败!')
        else:
            print('Students:', Student.count)
            print('测试通过!')